Aircraft Design Problem Implementation under the Common Object Request Broker Architecture
نویسندگان
چکیده
The paper descr ibes a compo nent-based compu tationa l envir onment for imple menting aircr aft desig n probl ems. The envir onment is condu cive to takin g advanta ge of the paral lelisms inher ent in the probl em and distr ibute the indiv idual disci plines on machi nes most appro priate to their needs while insul ating the developer and the user from the compl exity of the underly ing commu nications const ructs. Commo n Objec t Reque st Broke r Archi tecture and Java progr amming langu age are used to encap sulate disci pline codes as “obje cts”. An inter face file ident ifies all the infor mation neede d by a user of the objec t. Legac y codes are “wrap ped” using Java’ s nativ e inter face metho dology and each such code is calle d from a modul e which impleme nts the servi ces of the objec t. A serve r progr am ties the imple mentation to the inter face. Data and file manageme nt are accom plished using Java’ s datab ase connecti vity to acces s a comme rcial relat ional datab ase manag ement syste m. Java' s Beans Devel opment Kit is used to imple ment the disci plines and sub-t asks as reusable compo nents that provi de a graph ical inter face for user input as well as facil itate inter active and visua l objec t conne ctivity and probl em execu tion progr ess monit oring. This appro ach has been used to implement a simpl e aircr aft desig n optimizat ion probl em, the analy sis part of a large scale high speed civil trans port desig n optim ization probl em, and a stand alone aerod ynamic optim izer.
منابع مشابه
Extended abstract A Tool for Distributed Software Design in the CORBA Environment
Nowadays the Distributed Object Oriented Environments are becoming widely used. One of them is OMG’s Common Object Request Broker Architecture (CORBA). The paper deals with the short description of a tool named U_CORBA, which supported the design process of CORBA applications. The new tool was implemented under the MICO CORBA implementation. The tool gives the opportunity of generating IDL file...
متن کاملJacORB: Implementation and Design of a Java-ORB
We describe a number of experiences we have made designing and implementing JacORB, an Object Request Broker (ORB), in Java. These are mainly consequences of choosing Java both as the implementation language for an ORB and as the target language for which this platform is designed. We focus on the degree of transparency possible in a Java language mapping for IDL, on multithreading in the ORB c...
متن کاملObject Request Broker Object Services Application Interfaces Domain Interfaces Common Facilities
The CORBA Event Service provides a exible model for asynchronous communication among objects. However, the standard CORBA Event Service speciication lacks important features required by real-time applications. For instance, operational ight programs for ghter aircraft have complex real-time processing requirements. This paper describes the design and performance of an object-oriented, real-time...
متن کاملA Generic Virtual Reality Interaction System and its Extensions Using the Common Object Request Broker Architecture (CORBA)
The paper describes the design and implementation of an immersive Virtual Reality (VR) interaction system. The system aims to provide a flexible mechanism for programmers to implement interaction in their VR applications, making good use of all accepted practices in the field. The paper further describes how the system was extended to a multi-user system using the CORBA middleware layer.
متن کاملDesign and Evaluation of Distributed Component-Oriented Software Systems
With the emergence of the Object Management Group's CORBA (Common Object Request Broker Architecture) and comparable platforms heterogeneous and distributed computing is facilitated. Providing location-, language-, and platform-transparency, CORBA promotes the independent development of software components and standardizes the interaction between components. However, the design of entire softwa...
متن کاملDesign and implementation of a CORBA-based genome mapping system prototype
MOTIVATION CORBA (Common Object Request Broker Architecture), as an open standard, is considered to be a good solution for the development and deployment of applications in distributed heterogeneous environments. This technology can be applied in the bioinformatics area to enhance utilization, management and interoperation between biological resources. RESULTS This paper investigates issues i...
متن کامل